Ansible ユーザー作成
userモジュールを使って作成する。
code:create_user.yml
- name: Add users with specified groups, default password, and default group
ansible.builtin.user:
name: "{{ item.name }}"
shell: /bin/bash
password: "{{ item.name | password_hash('sha512') }}"
group: staff
groups: "{{ item.groups }}"
append: yes
loop:
- { name: 'james', groups: 'admins,developers,wheel' }
- { name: 'testuser2', groups: 'wheel' }
$ python -m pip install passlib
$ ansible-playbook create_user.yml
参考